package com.ttl.bc.gl.trans.bean;

import java.util.Date;

public class BCTrans {
/*	
	Table:BCTrans	รายการรายวัน											
			Attribute Name			Description						DataType	Length		PK	AK	FK		References		Index	Uniqueness		NullSupport		DefaultValue	Identity
*/
	private	Integer	rowOrder;		//	เป็นเลข Running ของ Table		Integer						Y										Y				N								0, 1
	private	String	batchNo;		//	หมายเลข batch					varchar		20					Y		BCPostTrans													0	
	private	String	bookCode;		//	รหัสสมุดรายวัน					varchar		15			Y		Y		BCGLBook		Y							N		
	private	Date	docDate;		//	วันที่							Date													Y		N		
	private	String	docNo;			//	เลขที่เอกสาร						varchar		20			Y								Y		N		
	private	String	refDocNo;		//	หมายเลขเอกสารอ้างอิง				varchar		20									
	private	Date	refDate;		//	วันที่อ้างอิง						Date										
	private	Double	amount;			//	จำนวนเงินในรายการนี้(HomeCurrency)	Double																								0.00	
	private	Double	fAmount;		//	จำนวนเงินในสกุลอื่น					Double																								0.00	
									//	(ที่ไม่ใช่ HomeCurrency)											
	private	String	fCurrency;		//	รหัสสกุลเงิน						varchar		10					Y						
	private	Double	fExchangeRate;	//	อัตราแลกเปลี่ยน					Double																								1.00	
	private	Integer	source;			//	ที่มาตอนที่โอน(มาจากระบบไหน)			SmallInt				Y															N				0	
	private	Integer	transType;		//	0=ด้านรับ 1=ด้านจ่าย				SmallInt																							0	
	private	Integer	isManualKey;	//	0 = Post 1= manual key		SmallInt																							0	
	private	String	myDescription;	//	คำอธิบาย						varchar		250									
	private	String	recurName;		//	รูปแบบเอกสาร					VARCHAR		40									
	private	Integer	isConfirm;		//	การ confirm 					SmallInt																							0	
									//	0= Not confirm 1= Confirm											
	private	Integer	isCancel; 		//	ยกเลิกรายการ						SMALLINT 										
	private	Integer	taxCount;		//	จำนวนรายการภาษีที่สัมพันธ์กับรายการนี้		SmallInt																							0	
	private	Integer	cheqCount;		//	จำนวนรายการเช็ค					SmallInt																							0	

	public Integer getRowOrder() {
		return rowOrder;
	}
	public void setRowOrder(Integer rowOrder) {
		this.rowOrder = rowOrder;
	}
	public String getBatchNo() {
		return batchNo;
	}
	public void setBatchNo(String batchNo) {
		this.batchNo = batchNo;
	}
	public String getBookCode() {
		return bookCode;
	}
	public void setBookCode(String bookCode) {
		this.bookCode = bookCode;
	}
	public Date getDocDate() {
		return docDate;
	}
	public void setDocDate(Date docDate) {
		this.docDate = docDate;
	}
	public String getDocNo() {
		return docNo;
	}
	public void setDocNo(String docNo) {
		this.docNo = docNo;
	}
	public String getRefDocNo() {
		return refDocNo;
	}
	public void setRefDocNo(String refDocNo) {
		this.refDocNo = refDocNo;
	}
	public Date getRefDate() {
		return refDate;
	}
	public void setRefDate(Date refDate) {
		this.refDate = refDate;
	}
	public Double getAmount() {
		return amount;
	}
	public void setAmount(Double amount) {
		this.amount = amount;
	}
	public Double getfAmount() {
		return fAmount;
	}
	public void setfAmount(Double fAmount) {
		this.fAmount = fAmount;
	}
	public String getfCurrency() {
		return fCurrency;
	}
	public void setfCurrency(String fCurrency) {
		this.fCurrency = fCurrency;
	}
	public Double getfExchangeRate() {
		return fExchangeRate;
	}
	public void setfExchangeRate(Double fExchangeRate) {
		this.fExchangeRate = fExchangeRate;
	}
	public Integer getSource() {
		return source;
	}
	public void setSource(Integer source) {
		this.source = source;
	}
	public Integer getTransType() {
		return transType;
	}
	public void setTransType(Integer transType) {
		this.transType = transType;
	}
	public Integer getIsManualKey() {
		return isManualKey;
	}
	public void setIsManualKey(Integer isManualKey) {
		this.isManualKey = isManualKey;
	}
	public String getMyDescription() {
		return myDescription;
	}
	public void setMyDescription(String myDescription) {
		this.myDescription = myDescription;
	}
	public String getRecurName() {
		return recurName;
	}
	public void setRecurName(String recurName) {
		this.recurName = recurName;
	}
	public Integer getIsConfirm() {
		return isConfirm;
	}
	public void setIsConfirm(Integer isConfirm) {
		this.isConfirm = isConfirm;
	}
	public Integer getIsCancel() {
		return isCancel;
	}
	public void setIsCancel(Integer isCancel) {
		this.isCancel = isCancel;
	}
	public Integer getTaxCount() {
		return taxCount;
	}
	public void setTaxCount(Integer taxCount) {
		this.taxCount = taxCount;
	}
	public Integer getCheqCount() {
		return cheqCount;
	}
	public void setCheqCount(Integer cheqCount) {
		this.cheqCount = cheqCount;
	}

	
}
